<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="OperationsBaseData" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" GeneratorTypeConverterClassName="Converter" Modifier="AutoLayout, AnsiClass, NotPublic, Public" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
        </Connections>
        <Tables>
        </Tables>
        <Sources>
        </Sources>
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="OperationsBaseData" msdata:IsDataSet="true" msprop:Generator_UserDSName="OperationsBaseData" msprop:Generator_DataSetName="OperationsBaseData" msprop:User_DataSetName="OperationsBaseData" msprop:DSGenerator_DataSetName="OperationsBaseData">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Sales" msprop:Generator_SuspendValidationVarName="m_suspendValidation" msprop:Generator_SuspendValidationPropName="SuspendValidation" msprop:Generator_UserTableName="Sales" msprop:User_TableName="Sales" msprop:Generator_RowClassName="SalesRow" msprop:Generator_RowEvArgName="SalesRowChangeEvent" msprop:Generator_RowEvHandlerName="SalesRowChangeEventHandler" msprop:Generator_TableClassName="SalesDataTable" msprop:Generator_TableVarName="tableSales" msprop:Generator_TablePropName="Sales">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date" msprop:Generator_DelegateName="DateChangeEventHandler" msprop:Generator_ChangingEventName="DateChanging" msprop:Generator_ColumnVarNameInTable="columnDate" msprop:Generator_EventArgName="DateChangeEventArg" msprop:User_ColumnName="Date" msprop:Generator_ColumnPropNameInRow="Date" msprop:Generator_ChangedEventName="DateChanged" msprop:Generator_ColumnPropNameInTable="DateColumn" msprop:Generator_UserColumnName="Date" type="xs:dateTime" />
              <xs:element name="Flavor" msprop:Generator_DelegateName="FlavorChangeEventHandler" msprop:Generator_ChangingEventName="FlavorChanging" msprop:Generator_ColumnVarNameInTable="columnFlavor" msprop:Generator_EventArgName="FlavorChangeEventArg" msprop:User_ColumnName="Flavor" msprop:Generator_ColumnPropNameInRow="Flavor" msprop:Generator_ChangedEventName="FlavorChanged" msprop:Generator_ColumnPropNameInTable="FlavorColumn" msprop:Generator_UserColumnName="Flavor" type="xs:string" />
              <xs:element name="Inventory" msprop:Generator_DelegateName="InventoryChangeEventHandler" msprop:Generator_ChangingEventName="InventoryChanging" msprop:Generator_ColumnVarNameInTable="columnInventory" msprop:Generator_EventArgName="InventoryChangeEventArg" msprop:User_ColumnName="Inventory" msprop:Generator_ColumnPropNameInRow="Inventory" msprop:Generator_ChangedEventName="InventoryChanged" msprop:Generator_ColumnPropNameInTable="InventoryColumn" msprop:Generator_UserColumnName="Inventory" type="xs:int" minOccurs="0" />
              <xs:element name="Sold" msprop:Generator_DelegateName="SoldChangeEventHandler" msprop:Generator_ChangingEventName="SoldChanging" msprop:Generator_ColumnVarNameInTable="columnSold" msprop:Generator_EventArgName="SoldChangeEventArg" msprop:User_ColumnName="Sold" msprop:Generator_ColumnPropNameInRow="Sold" msprop:Generator_ChangedEventName="SoldChanged" msprop:Generator_ColumnPropNameInTable="SoldColumn" msprop:Generator_UserColumnName="Sold" type="xs:int" minOccurs="0" />
              <xs:element name="Estimated_x0020_Inventory" msprop:Generator_DelegateName="Estimated_InventoryChangeEventHandler" msprop:Generator_ChangingEventName="Estimated_InventoryChanging" msprop:Generator_ColumnVarNameInTable="columnEstimated_Inventory" msprop:Generator_EventArgName="Estimated_InventoryChangeEventArg" msprop:User_ColumnName="Estimated Inventory" msprop:Generator_ColumnPropNameInRow="Estimated_Inventory" msprop:Generator_ChangedEventName="Estimated_InventoryChanged" msprop:Generator_ColumnPropNameInTable="Estimated_InventoryColumn" msprop:Generator_UserColumnName="Estimated Inventory" type="xs:double" minOccurs="0" />
              <xs:element name="Recommendation" msprop:Generator_DelegateName="RecommendationChangeEventHandler" msprop:Generator_ChangingEventName="RecommendationChanging" msprop:Generator_ColumnVarNameInTable="columnRecommendation" msprop:Generator_EventArgName="RecommendationChangeEventArg" msprop:User_ColumnName="Recommendation" msprop:Generator_ColumnPropNameInRow="Recommendation" msprop:Generator_ChangedEventName="RecommendationChanged" msprop:Generator_ColumnPropNameInTable="RecommendationColumn" msprop:Generator_UserColumnName="Recommendation" type="xs:string" minOccurs="0" />
              <xs:element name="Profit" msdata:ReadOnly="true" msdata:Expression="(Parent(Pricing_Sales).Price - Parent(Pricing_Sales).Cost) * Sold" msprop:Generator_UserColumnName="Profit" msprop:Generator_ColumnVarNameInTable="columnProfit" msprop:Generator_ColumnPropNameInRow="Profit" msprop:Generator_ColumnPropNameInTable="ProfitColumn" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Inventory" msprop:Generator_SuspendValidationVarName="m_suspendValidation" msprop:Generator_SuspendValidationPropName="SuspendValidation" msprop:Generator_UserTableName="Inventory" msprop:User_TableName="Inventory" msprop:Generator_RowClassName="InventoryRow" msprop:Generator_RowEvArgName="InventoryRowChangeEvent" msprop:Generator_RowEvHandlerName="InventoryRowChangeEventHandler" msprop:Generator_TableClassName="InventoryDataTable" msprop:Generator_TableVarName="tableInventory" msprop:Generator_TablePropName="Inventory">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date" msprop:Generator_DelegateName="DateChangeEventHandler" msprop:Generator_ChangingEventName="DateChanging" msprop:Generator_ColumnVarNameInTable="columnDate" msprop:Generator_EventArgName="DateChangeEventArg" msprop:User_ColumnName="Date" msprop:Generator_ColumnPropNameInRow="Date" msprop:Generator_ChangedEventName="DateChanged" msprop:Generator_ColumnPropNameInTable="DateColumn" msprop:Generator_UserColumnName="Date" type="xs:dateTime" />
              <xs:element name="Flavor" msprop:Generator_DelegateName="FlavorChangeEventHandler" msprop:Generator_ChangingEventName="FlavorChanging" msprop:Generator_ColumnVarNameInTable="columnFlavor" msprop:Generator_EventArgName="FlavorChangeEventArg" msprop:User_ColumnName="Flavor" msprop:Generator_ColumnPropNameInRow="Flavor" msprop:Generator_ChangedEventName="FlavorChanged" msprop:Generator_ColumnPropNameInTable="FlavorColumn" msprop:Generator_UserColumnName="Flavor" type="xs:string" />
              <xs:element name="Received" msprop:Generator_DelegateName="ReceivedChangeEventHandler" msprop:Generator_ChangingEventName="ReceivedChanging" msprop:Generator_ColumnVarNameInTable="columnReceived" msprop:Generator_EventArgName="ReceivedChangeEventArg" msprop:User_ColumnName="Received" msprop:Generator_ColumnPropNameInRow="Received" msprop:Generator_ChangedEventName="ReceivedChanged" msprop:Generator_ColumnPropNameInTable="ReceivedColumn" msprop:Generator_UserColumnName="Received" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Pricing" msprop:Generator_SuspendValidationVarName="m_suspendValidation" msprop:Generator_SuspendValidationPropName="SuspendValidation" msprop:Generator_UserTableName="Pricing" msprop:User_TableName="Pricing" msprop:Generator_RowClassName="PricingRow" msprop:Generator_RowEvArgName="PricingRowChangeEvent" msprop:Generator_RowEvHandlerName="PricingRowChangeEventHandler" msprop:Generator_TableClassName="PricingDataTable" msprop:Generator_TableVarName="tablePricing" msprop:Generator_TablePropName="Pricing">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Flavor" msprop:Generator_DelegateName="FlavorChangeEventHandler" msprop:Generator_ChangingEventName="FlavorChanging" msprop:Generator_ColumnVarNameInTable="columnFlavor" msprop:Generator_EventArgName="FlavorChangeEventArg" msprop:User_ColumnName="Flavor" msprop:Generator_ColumnPropNameInRow="Flavor" msprop:Generator_ChangedEventName="FlavorChanged" msprop:Generator_ColumnPropNameInTable="FlavorColumn" msprop:Generator_UserColumnName="Flavor" type="xs:string" />
              <xs:element name="Cost" msprop:Generator_DelegateName="CostChangeEventHandler" msprop:Generator_ChangingEventName="CostChanging" msprop:Generator_ColumnVarNameInTable="columnCost" msprop:Generator_EventArgName="CostChangeEventArg" msprop:User_ColumnName="Cost" msprop:Generator_ColumnPropNameInRow="Cost" msprop:Generator_ChangedEventName="CostChanged" msprop:Generator_ColumnPropNameInTable="CostColumn" msprop:Generator_UserColumnName="Cost" type="xs:float" />
              <xs:element name="Price" msprop:Generator_DelegateName="PriceChangeEventHandler" msprop:Generator_ChangingEventName="PriceChanging" msprop:Generator_ColumnVarNameInTable="columnPrice" msprop:Generator_EventArgName="PriceChangeEventArg" msprop:User_ColumnName="Price" msprop:Generator_ColumnPropNameInRow="Price" msprop:Generator_ChangedEventName="PriceChanged" msprop:Generator_ColumnPropNameInTable="PriceColumn" msprop:Generator_UserColumnName="Price" type="xs:float" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//Sales" />
      <xs:field xpath="Date" />
      <xs:field xpath="Flavor" />
    </xs:unique>
    <xs:unique name="Inventory_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//Inventory" />
      <xs:field xpath="Date" />
      <xs:field xpath="Flavor" />
    </xs:unique>
    <xs:unique name="Pricing_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//Pricing" />
      <xs:field xpath="Flavor" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="Sales_Inventory" msdata:parent="Sales" msdata:child="Inventory" msdata:parentkey="Date Flavor" msdata:childkey="Date Flavor" msprop:Generator_UserRelationName="Sales_Inventory" msprop:Generator_RelationVarName="relationSales_Inventory" msprop:Generator_UserChildTable="Inventory" msprop:Generator_UserParentTable="Sales" msprop:Generator_ParentPropName="SalesRowParent" msprop:Generator_ChildPropName="GetInventoryRows" />
      <msdata:Relationship name="Pricing_Sales" msdata:parent="Pricing" msdata:child="Sales" msdata:parentkey="Flavor" msdata:childkey="Flavor" msprop:Generator_UserRelationName="Pricing_Sales" msprop:Generator_RelationVarName="relationPricing_Sales" msprop:Generator_UserChildTable="Sales" msprop:Generator_UserParentTable="Pricing" msprop:Generator_ParentPropName="PricingRow" msprop:Generator_ChildPropName="GetSalesRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>